internal fertilization - French English Dictionary